.root {
  display: inline-flex;
  flex-direction: row;
  position: relative;
  width: auto;
  height: auto;
  align-items: center;
  column-gap: 4px;
  border-radius: 4px;
}
.rootisDisabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.rootmedium {
  min-height: 2rem;
  background: var(--token-O4S7RMTqZ3);
  border-radius: 6px;
  padding: 6px 8px 6px 6px;
}
.rootmedium_color_red {
  background: var(--token-qYuX4XAEbRt);
}
.rootmedium_color_green {
  background: var(--token-h-5XbcO2WhcA);
}
.rootcolor_blue_medium {
  background: var(--token-yqAf_E0HIjU);
}
.rootmedium_color_purple {
  background: var(--token-Cr1odk81N3Y);
}
.rootmedium_color_red:hover {
  background: var(--token-HKVCQ5ZKovK);
}
.rootmedium_color_red:active {
  background: var(--token-5kjtdCiiOPB);
}
.rootmedium_color_green:active {
  background: var(--token-3AptjBfMqvPS);
}
.rootmedium_color_green:hover {
  background: var(--token-dv0BWWyaHl7H);
}
.rootcolor_blue_medium:hover {
  background: var(--token-dqEx_KxIoYV);
}
.rootcolor_blue_medium:active {
  background: var(--token-RhvOnhv_xIi);
}
.rootmedium_color_purple:active {
  background: var(--token-I2zAJ678hbp);
}
.rootmedium_color_purple:hover {
  background: var(--token-oPrqrxbKHqk);
  cursor: pointer;
}
.root___focusWithin__notFocusVisibleWithin:focus-within {
  box-shadow: 0px 0px 0px 2px #0091ff80;
  outline: none;
}
.rootmedium____focusWithin__notFocusVisibleWithin:focus-within {
  outline: none;
}
.svg {
  position: relative;
  object-fit: cover;
  width: 1rem;
  height: 1rem;
  color: var(--token-UunsGa2Y3t3);
  flex-shrink: 0;
}
.svgisChecked {
  color: var(--token-VUsIDivgUss);
}
.svgmedium {
  width: 1.25rem;
  height: 1.25rem;
  flex-shrink: 0;
}
.svgmedium_color_red {
  color: var(--token-Y2CWh0ci95a);
}
.svgmedium_color_green {
  color: var(--token-hIvqQBCxyWwX);
}
.svgcolor_blue_medium {
  color: var(--token-VUsIDivgUss);
}
.svgmedium_color_purple {
  color: var(--token-UCbZU41E8Mj);
}
.rootisChecked:hover .svgisChecked {
  color: #0081f1;
}
.root:focus-within .svg___focusWithin__notFocusVisibleWithin {
  outline: none;
}
.rootmedium:focus-within .svgmedium____focusWithin__notFocusVisibleWithin {
  outline: none;
}
.labelContainer {
  display: flex;
  position: relative;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  padding-right: 4px;
}
.root:focus-within .labelContainer___focusWithin__notFocusVisibleWithin {
  outline: none;
}
.slotTargetChildren {
  font-size: 12px;
  line-height: 1.25;
}
.slotTargetChildrenmedium_color_red {
  color: var(--token-Ift7nNWjir7);
}
.slotTargetChildrenmedium_color_green {
  color: var(--token-AKguBXlLTkKh);
}
.slotTargetChildrencolor_blue_medium {
  color: var(--token-krbUYvO2lx2);
}
.slotTargetChildrenmedium_color_purple {
  color: var(--token-ZaJGjVCo3Ue);
}
.root:focus-within .slotTargetChildren___focusWithin__notFocusVisibleWithin > *,
.root:focus-within
  .slotTargetChildren___focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > *,
.root:focus-within
  .slotTargetChildren___focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > *,
.root:focus-within
  .slotTargetChildren___focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > *,
.root:focus-within
  .slotTargetChildren___focusWithin__notFocusVisibleWithin
  > picture
  > img,
.root:focus-within
  .slotTargetChildren___focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > picture
  > img,
.root:focus-within
  .slotTargetChildren___focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > picture
  > img,
.root:focus-within
  .slotTargetChildren___focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > picture
  > img {
  outline: none;
}
.rootmedium:focus-within
  .slotTargetChildrenmedium____focusWithin__notFocusVisibleWithin
  > *,
.rootmedium:focus-within
  .slotTargetChildrenmedium____focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > *,
.rootmedium:focus-within
  .slotTargetChildrenmedium____focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > *,
.rootmedium:focus-within
  .slotTargetChildrenmedium____focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > *,
.rootmedium:focus-within
  .slotTargetChildrenmedium____focusWithin__notFocusVisibleWithin
  > picture
  > img,
.rootmedium:focus-within
  .slotTargetChildrenmedium____focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > picture
  > img,
.rootmedium:focus-within
  .slotTargetChildrenmedium____focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > picture
  > img,
.rootmedium:focus-within
  .slotTargetChildrenmedium____focusWithin__notFocusVisibleWithin
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > :global(.__wab_slot)
  > picture
  > img {
  outline: none;
}
